Skip to main content

linux 安装memcache 最简单直接有效的方式

--

linux 安装memcache 最简单直接有效的方式

执行命令

yum install yum-priorities libevent libevent-devel memcached libmemcached

开启命令

service memcached start

php扩展 需要用源码包编译后安装

wget http://pecl.php.net/get/memcache-2.2.4.tgz
tar zxvf memcache-2.2.4.tgz
cd memcache-2.2.4
/usr/bin/phpize #没有装phpize的用yum install php-devel

./configure --prefix=/usr/local/memcache/ --with-libevent=/usr/local/libevent/
#报错的 执行yum install gcc

make && make install

make install后会看到类似下面的这样的提示

[root@web02 memcache-2.2.4]# make install
Installing shared extensions: /usr/lib64/php/modules/

memcache.so安装就放在这个目录里面/usr/lib64/php/modules/ 32位系统的是/usr/lib/php/modules/

在php.ini里面底部添加一行

extension=/usr/lib64/php/modules/memcache.so

重启httpd就可以在phpinfo中看到了 memcache 扩展了

验证安装

memcached -h

应该会输出一些帮助信息

将memcache加入启动列表

chkconfig –level 2345 memcached on

配置Memcache vi /etc/sysconfig/memcached 文件中内容如下

PORT="11211" 端口
USER="root" 使用的用户名
MAXCONN="1024" 同时最大连接数
CACHESIZE="64" 使用的内存大小
OPTIONS="" 附加参数

查看memcache状态

memcached-tool 127.0.0.1:11211 stats